to release on a recognizance - Spanisch Englisch Wörterbuch